<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<!--    模板语法    之 变量取值的语法-->
    <h3>你好，django，今天开始学习新内容</h3>
    <h3>{{name}}</h3>
    <h3>{{info.gender}}</h3>
    <h3>{{hobby.1}}</h3>
    <h3>{{func}}</h3>
    <h3>{{p.introduce}}</h3>
    <hr>
<!--    模板语法    之 标签语法  if for-->
<!--双分支-->
    <h3>{{info.gender}}的年龄是{{info.age}}</h3>
    {% if info.age >= 18 %}
        <h3>成年人</h3>
    {% else %}
        <h3>未成年人</h3>
    {% endif %}
<!--多分支-->
    {% if info.score >= 80 and info.score <= 100 %}
        <h3>优秀</h3>
    {% elif info.score >= 60 and info.score < 80 %}
        <h3>及格</h3>
    {% elif info.score < 60 %}
        <h3>不及格</h3>
    {% else %}
        <h3>非法输入</h3>
    {% endif %}

<!--    {% if 80 <= info.score <= 100 %}-->
<!--        <h3>优秀</h3>-->
<!--    {% elif 60 <= info.score < 80 %}-->
<!--        <h3>及格</h3>-->
<!--    {% elif info.score < 60 %}-->
<!--        <h3>不及格</h3>-->
<!--    {% else %}-->
<!--        <h3>非法输入</h3>-->
<!--    {% endif %}-->
<!--连续比较可能会存在从左往右按序判断，会导致bug-->
<!--举例先判断是否大于等于80 ，得到1（真），0（假），再继续跟后面的比较-->

<!--for循环-->
{% for i in hobby %}
    <h3>爱好有{{i}}</h3>
{% endfor %}

{% for k, v in info.items %}
    <h3>{{k}}:{{v}}</h3>
{% endfor %}

<!--这个暂时没有找到办法展示-->
<!--{% for k, v in dict_data.items %}-->
<!--    <h3>{{k}}:{{v}}</h3>-->
<!--{% endfor %}-->


</body>
</html>